isolate oneself from the world - Almanca İngilizce Sözlük